package dd;

/**
 * Creared with IntelliJ IDEA.
 * Description:包装类
 * User:yxd
 * Date:2022-01-01
 * Time:14:48
 */
//包装类的好处  可以将简单的数据  面向对象 String 不是包装类
//装箱 装包：把简单的类型 -》包装类类型
//拆箱 拆包：包装类类型-》简单类型
public class TestDemo2 {
    public static void main(String[] args) {
        Integer a = 129;
        Integer b = 129;
        System.out.println(a == b); //需要查看Integer类下面的 方法也就是valueof，范围是[-128,127]

    }
    public static void main2(String[] args) {
        Integer a = 123;//装箱 装包【隐式的】
        int b = a;//拆箱 拆包【隐式的】
        System.out.println(a + " " + b);
        Integer a2 = Integer.valueOf(123);//显式的装包
        Integer a3 = new Integer(123);
        int b2 = a2.intValue();//显式的拆包
    }
    public static void main1(String[] args) {
        String str = "123";
        int ret = Integer.valueOf(str);
        System.out.println(ret + 1);
    }
}
